dsh-cron: Adding Cron-Based Scheduling to Agent Loops
`dsh-cron` is a DeepSeek Harness (DSH) plugin that enables periodic task scheduling for agents using the `/cron` slash command with standard Cron syntax. It supports minute-level scheduling and provides task definition, inspection, stopping, and automatic recovery, with persistent task data storage. Its non-blocking design ensures it does not interrupt ongoing agent turns. After installation, the web application must be restarted. It is suitable for scenarios requiring long-term automated workflows in DSH.
Read MoreDeepSeek Harness Automations Plugin (dsh-automations)
The `deepseek-harness-automations` plugin provides persistent Cron task scheduling for DeepSeek Harness, allowing automated workflows to run silently in the background. It supports standard Cron expressions, granular configuration (such as workspaces, models, and permissions), and overlap/misfire policies. The plugin manages state via atomic operations and provides execution snapshots and extensible executors. Installation requires Node.js 22 and DSH 0.1.1-rc.2 or later. Configuration supports either a simple scheduling mode or custom Cron expressions, and allows parameters such as maximum concurrency and history limits to be adjusted via a YAML file. Note that it currently runs in single-host mode, does not provide Exactly-once semantics, and does not retry tasks after a crash.
Read Moredsh-routines: DSH Scheduled Routines Plugin - Run prompts via cron and deliver summaries to you
# Introduction When developing agents using DSH, there is a common class of requirements: running tests daily at dawn, periodically inspecting a specific project, or organizing tasks on a schedule. The commonality among these tasks is a fixed schedule, a clear prompt, and the need for only a brief conclusion after execution. DSH's philosophy is that "everything is a plugin," yet scheduling itself lacks a ready-made solution. Relying on the system's `crontab` to assemble shell scripts would result in the loss of session logs and audit capabilities for the agent. Below, I introduce `dsh-routines`, which makes "scheduling the execution of a prompt" a first-class citizen within DSH. # What is it? `dsh-routines` (npm package name: `@dsh-routines/bundle`) is maintained by Jesse-njx and is released under the MIT license.
Read More